export enum ResponseCode {
  success = "777",
  S90 = "S90",
  S91 = "S91",
  S93 = "S93",
  S94 = "S94",
  S99 = "S99",
  A61 = "A61",
  A62 = "A62",
  A43 = "A43",
  A45 = "A45",
  A46 = "A46",
  R40 = "R40",
  R41 = "R41",
  R42 = "R42",
  X55 = "X55",
  X56 = "X56",
  X58 = "X58",
}

export enum ResponseCodeDesc {
  // 1. 处理成功   "777"
  success = "成功",
  // 2. 业务失败   以B开头
  // 3. 系统错误    以S开头
  S90 = "系统繁忙，请稍后重试",
  S91 = "下游系统响应异常",
  S93 = "数据库连接错误",
  S94 = "数据库操作异常",
  S99 = "系统异常",
  // 4. 安全（权限） 以A开头
  A61 = "该用户无权限进行此操作",
  A62 = "操作过于频繁",
  A43 = "签名校验失败",
  A45 = "token已失效",
  A46 = "请求参数错误",
  // 5. 参数错误  以R开头
  R40 = "必填参数为空",
  R41 = "必填参数无效",
  R42 = "相应数据无效",
  // 6. 启动注册错误： 以X开头
  X55 = "master版本不对",
  X56 = "slave版本不对",
  X58 = "注册的IP和端口与中心不匹配",
}

export enum DATETIMEFORMAT {
  timeWithoutSeparator = "YYYYMMDDHHmmss",
  timeNormal = "YYYY-MM-DD HH:mm:ss",
}
